﻿// 功能：动画类型枚举
// 描述：
// 作者：温伟鹏
// 日期：2010/5/11 20:50:07

using System;

namespace MeizuSDK.Drawing
{
    /// <summary>
    /// 动画类型枚举
    /// </summary>
    [Flags]
    public enum AnimationType : int
    {
        /// <summary>
        /// 无动画
        /// </summary>
        None = 0, 
        /// <summary>
        /// 2从下往上滚动出现, 1静止并消失
        /// </summary>
        ScrollBottomToTop2 = 1, 
        /// <summary>
        /// 2从上往下滚动出现, 1静止并消失
        /// </summary>
        ScrollTopToBottom2 = 3,	
        /// <summary>
        /// 2从左往右滚动出现, 1静止并消失
        /// </summary>
        ScrollLeftToRight2 = 5,	
        /// <summary>
        /// 2从右往左滚动出现, 1静止并消失
        /// </summary>
        ScrollRightToLeft2 = 7,
	    /// <summary>
        /// 1往上滚动并消失, 2静止并出现
	    /// </summary>
        ScrollBottomToTop1 = 4,
        /// <summary>
        /// 1往下滚动并消失, 2静止并出现
        /// </summary>
        ScrollTopToBottom1 = 2,
        /// <summary>
        /// 1往右滚动并消失, 2静止并出现
        /// </summary>
        ScrollLeftToRight1 = 8,
	    /// <summary>
        /// 1往左滚动并消失, 2静止并出现
	    /// </summary>
        ScrollRightToLeft1 = 6,
        /// <summary>
        /// 2从下至上推着1一起滚动并出现
        /// </summary>
        ScrollBottomToTopPush = 9,
        /// <summary>
        /// 2从上至下推着1一起滚动并出现
        /// </summary>
        ScrollTopToBottomPush = 10,
        /// <summary>
        /// 2从左至右推着1一起滚动并出现
        /// </summary>
        ScrollLeftToRightPush = 11,
	    /// <summary>
        /// 2从右至左推着1一起滚动并出现
	    /// </summary>
        ScrollRightToLeftPush = 12,
        /// <summary>
        /// 2不断放大出现
        /// </summary>
        ZoomIn = 13,
        /// <summary>
        /// 1不断缩小至不见
        /// </summary>
        ZoomOut = 14,
        /// <summary>
        /// 淡出
        /// </summary>
        Fade = 15
    }
}
